Como fazer um select por cpf com ou sem ponto?

select cpf com ou sem ponto

No PHP basta usar algumas funções para tratar string, retirando os caracteres especiais e depois fazer o mesmo no mySQL, assim:


//Primeiro retira os espaços do começo e do final.
   $cpf = trim($cpf);
//Substitui o ponto por nada
    $cpf = str_replace(".", "", $cpf);
//Troca o traço por nada
    $cpf = str_replace("-", "", $cpf);
//Troca o espaço por nada
    $cpf = str_replace(" ", "", $cpf);
//Troca a barra por nada
    $cpf = str_replace("-", "", $cpf);

No código acima é tratado a variável retirando os caracteres especiais deixando apenas números.

Depois é tratado o mySql.


//Na busca os caracteres, ponto e traço, são retirados também.
   SELECT cpf FROM tbCadastro WHERE cpf = replace(replace('
657.583.920-73','-',''),'.','');

Quer acompanhar as novidade do site?

Leia mais em: ww.w3resource.com/mysql/strin...

Como fazer um select por cpf com ou sem ponto?

Última atualização: 2023-02-15

Quer acompanhar as novidade do site?
Veja também:

Como tirar pontos e traços do cpf no excel?

Retirar pontos e traços no Excel

Como tirar pontos e traços no excel?

remover pontos e traços excel

Como embutir código PHP em arquivos CSS?

manipular CSS com PHP

Como remover espaços em branco no php?

remover espaços php

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Como remover acentos e caracteres especiais em PHP?

Remover acentos e caracteres especiais com PHP

Web Stories